package com.baizw.cultivation.module.admin.controller;

import cn.hutool.system.SystemUtil;
import com.baizw.cultivation.common.response.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

/**
 * 设置控制器
 *
 * @author 剧终1204
 * @version V1.0
 * @date 2020年06月18日 17:56
 */
@Slf4j
@RestController
@Api(tags = "系统设置")
@RequestMapping("/api/setting")
public class SettingController {


    @GetMapping("/base")
    @ApiOperation("基础设置")
    public ResultBean userSetting() {
        return ResultBean.ok();
    }

    @ApiOperation("服务信息")
    @GetMapping("/system_info")
    public ResultBean systemInfo() {
        Map<String, Object> params = new HashMap<>(16);
        params.put("system", SystemUtil.getHostInfo());
//        params.put("hardware", OshiUtil.getHardware());
//        params.put("memory", OshiUtil.getMemory());
//        params.put("processor", OshiUtil.getProcessor());
        return ResultBean.ok().setResult(params);
    }

}
